/**
 * @author 20120131 by hzx
 * @class ChangBatchSmsRouteForm
 * @extends Ext.form.FormPanel
 * @description 批量任务审核表单
 */
ChangBatchSmsRouteForm = Ext.extend(Ext.form.FormPanel, {
	myid : "myid",
	myReadOnly : false, // 自定义属性是否只读
	myDisabled : false, // 自定义属性是否禁用
	upLoadFileWin : null, // 文件上传窗体
	cur_routeStr : "_cur_routeStr",
	comboStoreLy : null, // 下拉列表框数据源(路由)
	// 构造方法
	constructor : function(_config) {
		if (_config == null) {
			_config = {};
		}
		Ext.apply(this, _config);
		// 下拉列表框数据源(路由ID)
		this.comboStoreLy = new Ext.data.JsonStore({
			url : "dataDict.do",
			baseParams : {
				"operator" : "showDataDictByKey",
				"sekey" : "route"
			},
			fields : ["datakey", "value","remark"],
			autoLoad : false
				});
//		this.comboStoreLy = new Ext.data.JsonStore({
//			url : "route.do",
//			baseParams : {
//			"operator" : "showAllRouteByPage",
//			"start" : "0",
//			"limit" : "1000"
//		},
//		fields : ["id", "id","routeName"],
//		autoLoad : true
//		});
		// 拷贝父类的构造方法到当前对象
		ChangBatchSmsRouteForm.superclass.constructor.call(this, {
			id : this.myid,
			border : false, // 不要边框
			autoScroll : true,
			bodyStyle : "backgroundColor:#DFE8F6;",
			items : [{
				xtype : "panel",
				frame : true,
				border : false,
				bodyStyle : "backgroundColor:#DFE8F6;",
				items : [{
					layout : "column",
					border : false,
					items : [{
								columnWidth : .98,
								labelWidth : 110,
								layout : "form",
								defaults : {
									xtype : "textfield",
									allowBlank : false, // 不允许为空
									anchor : "90%"
								},
								items : [{
											fieldLabel : "批量短信任务名称",
											name : "tt.taskname",
											readOnly : true,
											allowBlank:true,
											xtype : "hidden"
										},{
											fieldLabel : "当前通道",
											name : "tt.routeIdStr",
											readOnly : true
										},{
											xtype : "hidden",
											name : "tt.id"
										},{
											xtype : "combo", // 下拉列表框
											fieldLabel : "新通道",
											emptyText : "请选择发送通道",
											editable : false,
											triggerAction : "all", // 显示所有数据
											displayField : "remark", // 要显示的值
											valueField : "value",
											hiddenName : "tt.routeId2Str",
											store : this.comboStoreLy
										},{
											xtype : "hidden",
											name : "tt.routeId"
										}]
							}]
				}]
			}]
		})
	}
});
